package easyLeetcode;

/*
83. 删除排序链表中的重复元素

给定一个已排序的链表的头 head ， 删除所有重复的元素，使每个元素只出现一次 。返回 已排序的链表 。
输入：head = [1,1,2]
输出：[1,2]

输入：head = [1,1,2,3,3]
输出：[1,2,3]
* */

import easyLeetcode.model.ListNode;

public class Leetcode_16 {
    public static void main(String[] args) {


    }

    public ListNode deleteDuplicates(ListNode head) {
        //只有一个节点
        if (head.next == null & head == null) {
            return head;
        }
        ListNode current = head; //指针
        while (current != null && current.next != null) {
            if (current.val == current.next.val) {
                current.next = current.next.next;

            } else {
                current = current.next;
            }

        }
        return head;

    }
}


